repair a satellite - Español Inglés Diccionario